Ext.define('PrjAPLean.view.paapply.NkamAllocationPanel', {
	extend : 'Ext.panel.Panel',
	alias : 'widget.nkamallocationpanel',

	requires : [ 'PrjAPLean.view.paapply.NkamAllocationPanelViewModel', 
	             'PrjAPLean.view.paapply.NkamAllocationPanelViewController', 
	             'Ext.form.Panel', 
	             'Ext.form.RadioGroup', 
	             'Ext.form.field.Radio', 
	             'Ext.form.field.Date', 
	             'Ext.toolbar.Toolbar', 
	             'Ext.button.Button', 
	             'Ext.grid.Panel', 
	             'Ext.grid.column.Check', 
	             'Ext.grid.column.Boolean', 
	             'Ext.grid.View', 
	             'Ext.grid.column.Date'
	             ],

	viewModel : {
		type : 'nkamallocationvm'
	},
	title : 'Online Pricing Allocation',
	controller : 'nkamallocationvc',
	closable : true,
	itemId : 'nkamallocationpanel',
	autoScroll:true,
	layout: 'vbox',
	items : [{
		xtype : 'form',
		layout : 'hbox',
		border : false,
		bodyPadding : 10,
		items : [ {
			xtype : 'container',
			items : [ {
						xtype : 'fieldset',
						collapsible : false,
						layout : 'vbox',
						items : [ {
								xtype : 'fieldset',
								collapsible : true,
								title:'PA金额分配',
								layout : 'hbox',
								margin:'5',
								width:1100,
								items : [ {
									    	xtype:'papricingallocationpanel'
									    },
										{
										    xtype : 'combobox',
											fieldLabel : '费用类型',
											name : 'channel',
											editable : false,
											allowBlank:false,
											labelAlign : 'right',
											labelWidth : 180,
											style:'margin-top:10px;',
											valueField : 'id',
											displayField : 'name'
									   } ]
							  },
							  {
								  xtype : 'paattachmentsuploadpanel'
							  },
							  {
								  xtype : 'fieldset',
								  collapsible : true,
								  layout : 'hbox',
								  margin:'5',
								  width:1100,
								  title:'填写分配明细',
								  items : [ {
									  xtype : 'fieldset',
									  collapsible : false,
									  layout : 'vbox',
									  margin:'5',
									  items : [ {
												xtype : 'toolbar',
												dock : 'top',
												border : 0,
												layout : {
													type : 'hbox'
												},
												items : [{
						                            xtype: 'button',
						                            iconCls: 'common_icon_export_excel',
						                            text: '下载分配明细模板',
						                            handler:'onDownloadTemplateClick'
						                        },
						                        {
						                            xtype: 'fileuploadfield',
						                            buttonConfig: {
						                                iconCls: 'common_icon_export_excel'
						                            },
						                            buttonOnly: true,
						                            hideLabel: true,
						                            buttonText: '上传分配明细',
						                            name:'fileUpload',
						                            listeners: { 
						                                change: 'onUploadClick'
						                            }
						                     
						                         }
						                      ] },
									            {
								        	    xtype:'container',
												layout:'hbox',
												margin:'5 0 5 0',
												defaults:{
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 170
												},
												items:[ {
															xtype : 'datefield',
															fieldLabel : '年月',
															format:'Y-m',
															editable:false,
															name : 'activityPeriodStart'
													  	},
													  	{
													  		xtype : 'combobox',
															fieldLabel : 'Category',
															name : 'Category',
															editable : false,
															valueField : 'id',
															displayField : 'name'
													  	},
													  	{
													  		xtype : 'combobox',
															fieldLabel : 'Product(选择产品型号)',
															name : 'Category',
															editable : false,
															valueField : 'id',
															displayField : 'name'
													  	}] 
										 	},
										 	{
								        	    xtype:'container',
												layout:'hbox',
												margin:'5 0 5 0',
												defaults:{
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 170
												},
												items:[ {
															xtype : 'textfield',
															fieldLabel : 'Mag',
															name : 'activityPeriodStart'
													  	},
													  	{
															xtype : 'textfield',
															fieldLabel : '型号',
															name : 'activityPeriodStart'
													  	},
													  	{
															xtype : 'textfield',
															fieldLabel : 'AD价格',
															name : 'activityPeriodStart'
													  	}  ] 
										 	},
										 	{
								        	    xtype:'container',
												layout:'hbox',
												margin:'5 0 5 0',
												defaults:{
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 170
												},
												items:[ {
															xtype : 'textfield',
															fieldLabel : '折扣（%）',
															name : 'activityPeriodStart'
													  	},
													  	{
													  		xtype : 'textfield',
															fieldLabel : '数量',
															name : 'activityPeriodStart'
													    },
													  	{
													  		xtype : 'textfield',
															fieldLabel : '折后单价',
															name : 'activityPeriodStart'
													    }] 
										 	},
										 	{
								        	    xtype:'container',
												layout:'hbox',
												margin:'5 0 5 0',
												defaults:{
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 170
												},
												items:[ {
							                  	        	xtype : 'textarea',
															fieldLabel : '备注',
															name : 'projectName',
															width:890
														},
													  	{
															xtype : 'button',
															text : '添加',
															style:'margin-left:20px;',
															iconCls: 'common_icon_save',
															handler : 'onAddClick'
														 } ] 
										 	} ]
								  }]
							  },
							  {
								    xtype : 'fieldset',
									collapsible : true,
									layout : 'vbox',
									width:1100,
									margin : '5 5 5 5',
									title:'分配明细',
									items : [ {
							        	  xtype : 'container',
							        	  layout : 'vbox',
							        	  defaults:{
							        		  labelAlign : 'right'
							        	  },
							        	  items : [ {
												xtype : 'toolbar',
												dock : 'top',
												border : 0,
												layout : {
													type : 'hbox'
												},
												items : [ 
													{
														xtype : 'button',
														iconCls : 'common-icon-delete',
														text : 'Delete',
														listeners : {
															click : 'onDelClick'
														}
													}]
												},
												{
													xtype : 'gridpanel',
													itemId : 'activityGrid',
													reference : 'activityGrid',
													width:1100,
													autoScroll : true,
													//bind : '{activitys}',
													viewConfig : {
														enableTextSelection : true
													},
													columns : [ {
														xtype : 'gridcolumn',
														text : 'id',
														labelAlign : 'right',
														name : 'id',
														dataIndex : 'id',
														hidden : true
													}, 
													{
														xtype : 'gridcolumn',
														text : '序号',
														labelAlign : 'right',
														name : 'sequence',
														dataIndex : 'sequence'
													}, 
													{
														xtype : 'gridcolumn',
														text : '月',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'Category',
														labelAlign : 'right',
														name : 'amount',
														dataIndex : 'amount'
													}, 
													{
														xtype : 'gridcolumn',
														text : '产品名称',
														labelAlign : 'right',
														name : 'sequence',
														dataIndex : 'sequence'
													}, 
													{
														xtype : 'gridcolumn',
														text : '型号',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '数量',
														labelAlign : 'right',
														name : 'activity',
														dataIndex : 'activity'
													},
													{
														xtype : 'gridcolumn',
														text : 'AD价格',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '折扣（%）',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '折后价',
														labelAlign : 'right',
														name : 'amount',
														dataIndex : 'amount'
													},
													{
														xtype : 'gridcolumn',
														text : '销售额',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '折扣总额',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'Online 单价',
														labelAlign : 'right',
														name : 'amount',
														dataIndex : 'amount'
													}, 
													{
														xtype : 'gridcolumn',
														text : '备注',
														labelAlign : 'right',
														name : 'amount',
														dataIndex : 'amount'
													}
												] 
										} ]
									} ]
							  }
						]
		        } ]
		} ]
	} ],
	buttons : [ 
		{
			xtype : 'button',
			text : '保存',
			width : 150,
			iconCls: 'common_icon_save',
			itemId: 'saveButton',
			handler : 'onNkamAllocationClick'
		},{
			xtype : 'button',
			text : '提交',
			iconCls: 'common_icon_save',
			width : 150,
			itemId: 'saveAndSubButton',
			handler : 'onSaveAndSumitClick'
		}
	]
});
